From ae4aa4f8030d63720eb0c9db63a2a53dbdddfa1b Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 17 Feb 2009 11:13:34 +0000 Subject: [PATCH] xend: Update VCPUs_live XendConfig.py said about VCPUs_live as follows. -- the number of VCPUs currently up, as reported by Xen. But the value of VCPUs_live always is 1 till xm vcpu-set get executed. This patch updates VCPUs_live by using online_vcpus. Signed-off-by: Masaki Kanno --- tools/python/xen/xend/XendConfig.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/python/xen/xend/XendConfig.py b/tools/python/xen/xend/XendConfig.py index 2d2138559b..5bdf02804a 100644 --- a/tools/python/xen/xend/XendConfig.py +++ b/tools/python/xen/xend/XendConfig.py @@ -431,6 +431,8 @@ class XendConfig(dict): def _vcpus_sanity_check(self): if 'VCPUs_max' in self and 'vcpu_avail' not in self: self['vcpu_avail'] = (1 << self['VCPUs_max']) - 1 + if 'online_vcpus' in self: + self['VCPUs_live'] = self['online_vcpus'] def _uuid_sanity_check(self): """Make sure UUID is in proper string format with hyphens.""" -- 2.30.2